package com.haixiaoke.saas.cleaner.domain;

import com.haixiaoke.saas.common.annotation.Excel;
import com.haixiaoke.saas.common.core.domain.BaseEntity;
import lombok.Data;

/**
 * 保洁人员信息对象 biz_cleaner
 *
 * @author xiaolong
 * @date 2024-05-08
 */
@Data
public class Cleaner extends BaseEntity {
    private static final long serialVersionUID = 1L;

    /**
     * 保洁人员id
     */
    private Long cleanerId;

    /**
     * 保洁用户id
     */
    @Excel(name = "保洁用户id")
    private Long cleanerUserId;

    /**
     * 保洁用户姓名
     */
    @Excel(name = "保洁用户姓名")
    private String cleanerName;

    /**
     * 是否开启验房：0.开启；1.关闭
     */
    @Excel(name = "是否开启验房：0.开启；1.关闭")
    private String houseInspectionState;

    /**
     * 是否开启打扫：0.开启；1.关闭
     */
    @Excel(name = "是否开启打扫：0.开启；1.关闭")
    private String sweepState;

    /**
     * 保洁类型：1.验房；2.打扫；3.全部
     */
    @Excel(name = "保洁类型：1.验房；2.打扫；3.全部")
    private String cleanerType;

    /**
     * 职责内容
     */
    @Excel(name = "职责内容")
    private String cleanerContent;

    /**
     * 职责范围：1.全部楼盘；2.指定楼盘
     */
    @Excel(name = "职责范围：1.全部楼盘；2.指定楼盘")
    private String cleanerScope;

    /**
     * 楼盘id集合
     */
    @Excel(name = "楼盘id集合")
    private String estateIds;

    /**
     * 楼盘名称集合
     */
    @Excel(name = "楼盘名称集合")
    private String estateNames;

    /**
     * 操作人id
     */
    @Excel(name = "操作人id")
    private Long operatorId;

    /**
     * 逻辑删除标志(0代表存在 2代表删除）
     */
    private String delFlag;

    /**
     * 保洁人员id集合
     */
    private Long[] cleanerIds;

    /**
     * 房屋id
     */
    private String houseId;

    /**
     * 楼盘数量
     */
    private Integer estateNumber;
}
